function main(defaultParams) {
    debugger
    let self = this;
    let unitGroupId = defaultParams.id;
    let pageTableList = self.$$("page_widget_list_gknp3w");
    if (pageTableList) {
        if (pageTableList.dataEngine && pageTableList.dataEngine.state) {
            // 给列表组件设置参数，参数名meter_id为要过滤列表中的列名，后面为参数值，取自树节点参数
            pageTableList.$children[0].$$setExtraParams({
                regionId: unitGroupId
            })
            // 找到列表部件中的表格组件元素
            let tableComp = pageTableList.dataEngine.state.getElement("table_dda23j");
            if (tableComp) {
                //执行列表刷新
                tableComp.$$refreshData();
            }
        }
    }
}

function filterByGroupId(unitGroupId, self) {

    let pageTableList = self.$$("page_widget_list_g6b5ky");
    if (pageTableList) {
        if (pageTableList.dataEngine && pageTableList.dataEngine.state) {
            // 给列表组件设置参数，参数名meter_id为要过滤列表中的列名，后面为参数值，取自树节点参数
            pageTableList.$children[0].$$setExtraParams({
                unit_id: unitGroupId
            })
            // 如果需要点击根节点时清除列表的过滤条件，通过如下方式
            // if (pageTableList.$children[0].params["meter_id"])
            //     delete pageTableList.$children[0].params["meter_id"]

            // 找到列表部件中的表格组件元素
            let tableComp = pageTableList.dataEngine.state.getElement("table_bqb9q2");
            if (tableComp) {
                //执行列表刷新
                tableComp.$$refreshData();
            }
        }

    }
}
